<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title></title>
    <style>
    div ul{
        width: 600px;
        height: 100px;
        margin: 100px auto;
        list-style: none;
   
    }
    
    ul li{
        position: relative;
        float: left;
        width: 100px;
        height: 100px;
        margin-left: 50px;
        text-align: center;
    }
    ul li::before{
        content:'' ;
        display: block;
        width: 100px;
        height: 100px;
        transition: all 1s linear 0s; 
        
    }
    ul li img{
        width: 60px;
        height: 60px;
        position: absolute;
        top: 20px;
        left: 25px;
        transition: scale 1s linear 0s;
   
        
    }
    ul li:first-child{
        margin-left: 0;

    }
    ul li:nth-child(1)::before{
        background-image: url(image/a_1.png);
    }
    ul li:nth-child(2)::before{
        background-image: url(image/a_2.png);
    }
    ul li:nth-child(3)::before{
        background-image: url(image/a_3.png);
    }
    ul li:nth-child(4)::before{
        background-image: url(image/a_4.png);
    }
    ul li:hover::before{
        transform: rotate(360deg);  
    }
    ul li img:hover{
        transform: scale(1.2);
    }
    </style>
</head>
<body>
    <div>
        <ul>
            <li><img src="image/icon1.svg" alt=""></li>
            <li><img src="image/icon2.svg" alt=""></li>
            <li><img src="image/icon3.svg" alt=""></li>
            <li><img src="image/icon4.svg" alt=""></li>
           
        </ul>
    </div>
</body>
</html>